<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Acconeer API: rss/include/acc_detector_distance_peak.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Acconeer API
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('acc__detector__distance__peak_8h.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">acc_detector_distance_peak.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;stdbool.h&gt;</code><br />
<code>#include &lt;stdint.h&gt;</code><br />
<code>#include &lt;stdlib.h&gt;</code><br />
<code>#include &quot;<a class="el" href="acc__service_8h_source.html">acc_service.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="acc__base__configuration_8h_source.html">acc_base_configuration.h</a>&quot;</code><br />
</div>
<p><a href="acc__detector__distance__peak_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structacc__detector__distance__peak__reflection__t.html">acc_detector_distance_peak_reflection_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reflection struct for the distance detector reflections.  <a href="structacc__detector__distance__peak__reflection__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structacc__detector__distance__peak__metadata__t.html">acc_detector_distance_peak_metadata_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Metadata for the distance detector.  <a href="structacc__detector__distance__peak__metadata__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structacc__detector__distance__peak__result__info__t.html">acc_detector_distance_peak_result_info_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Metadata for each result provided by the distance detector.  <a href="structacc__detector__distance__peak__result__info__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ga3d747e79d0b7aca215d412c2ca578bd0"><td class="memItemLeft" align="right" valign="top">typedef struct acc_detector_distance_peak_configuration *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Distance__Peak.html#ga3d747e79d0b7aca215d412c2ca578bd0">acc_detector_distance_peak_configuration_t</a></td></tr>
<tr class="separator:ga3d747e79d0b7aca215d412c2ca578bd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1c4bbcd8dbbfaed9e8f9dff8e75bd5bd"><td class="memItemLeft" align="right" valign="top">typedef struct acc_detector_distance_peak_handle *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Distance__Peak.html#ga1c4bbcd8dbbfaed9e8f9dff8e75bd5bd">acc_detector_distance_peak_handle_t</a></td></tr>
<tr class="separator:ga1c4bbcd8dbbfaed9e8f9dff8e75bd5bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9f08a141f9e0113c720a276ca9540393"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Distance__Peak.html#ga9f08a141f9e0113c720a276ca9540393">acc_detector_distance_peak_service_data_callback_t</a>) (const uint16_t *data, uint16_t data_length)</td></tr>
<tr class="memdesc:ga9f08a141f9e0113c720a276ca9540393"><td class="mdescLeft">&#160;</td><td class="mdescRight">A callback for retrieving the service data buffer that the detector is based on.  <a href="group__Distance__Peak.html#ga9f08a141f9e0113c720a276ca9540393">More...</a><br /></td></tr>
<tr class="separator:ga9f08a141f9e0113c720a276ca9540393"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga2176a40e97e051db81b9ca5819d0e836"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Distance__Peak.html#ga3d747e79d0b7aca215d412c2ca578bd0">acc_detector_distance_peak_configuration_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Distance__Peak.html#ga2176a40e97e051db81b9ca5819d0e836">acc_detector_distance_peak_configuration_create</a> (void)</td></tr>
<tr class="memdesc:ga2176a40e97e051db81b9ca5819d0e836"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a configuration for a distance detector.  <a href="group__Distance__Peak.html#ga2176a40e97e051db81b9ca5819d0e836">More...</a><br /></td></tr>
<tr class="separator:ga2176a40e97e051db81b9ca5819d0e836"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga63184e020872fab10f8561323b890358"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Distance__Peak.html#ga63184e020872fab10f8561323b890358">acc_detector_distance_peak_configuration_destroy</a> (<a class="el" href="group__Distance__Peak.html#ga3d747e79d0b7aca215d412c2ca578bd0">acc_detector_distance_peak_configuration_t</a> *configuration)</td></tr>
<tr class="memdesc:ga63184e020872fab10f8561323b890358"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy a distance detector configuration.  <a href="group__Distance__Peak.html#ga63184e020872fab10f8561323b890358">More...</a><br /></td></tr>
<tr class="separator:ga63184e020872fab10f8561323b890358"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga35fece98044fdcedaef2305d30fa561a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Distance__Peak.html#ga1c4bbcd8dbbfaed9e8f9dff8e75bd5bd">acc_detector_distance_peak_handle_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Distance__Peak.html#ga35fece98044fdcedaef2305d30fa561a">acc_detector_distance_peak_create</a> (<a class="el" href="group__Distance__Peak.html#ga3d747e79d0b7aca215d412c2ca578bd0">acc_detector_distance_peak_configuration_t</a> configuration)</td></tr>
<tr class="memdesc:ga35fece98044fdcedaef2305d30fa561a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a distance detector.  <a href="group__Distance__Peak.html#ga35fece98044fdcedaef2305d30fa561a">More...</a><br /></td></tr>
<tr class="separator:ga35fece98044fdcedaef2305d30fa561a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0a4e15af6dc3ecd1acb109f405770ba0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Distance__Peak.html#ga0a4e15af6dc3ecd1acb109f405770ba0">acc_detector_distance_peak_destroy</a> (<a class="el" href="group__Distance__Peak.html#ga1c4bbcd8dbbfaed9e8f9dff8e75bd5bd">acc_detector_distance_peak_handle_t</a> *handle)</td></tr>
<tr class="memdesc:ga0a4e15af6dc3ecd1acb109f405770ba0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy a distance detector.  <a href="group__Distance__Peak.html#ga0a4e15af6dc3ecd1acb109f405770ba0">More...</a><br /></td></tr>
<tr class="separator:ga0a4e15af6dc3ecd1acb109f405770ba0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6acc618b4411820011caa01461abcbc4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Distance__Peak.html#ga6acc618b4411820011caa01461abcbc4">acc_detector_distance_peak_activate</a> (<a class="el" href="group__Distance__Peak.html#ga1c4bbcd8dbbfaed9e8f9dff8e75bd5bd">acc_detector_distance_peak_handle_t</a> handle)</td></tr>
<tr class="memdesc:ga6acc618b4411820011caa01461abcbc4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Activate a distance detector.  <a href="group__Distance__Peak.html#ga6acc618b4411820011caa01461abcbc4">More...</a><br /></td></tr>
<tr class="separator:ga6acc618b4411820011caa01461abcbc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga92eb1892440a8fb3772fad465235f2bc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Distance__Peak.html#ga92eb1892440a8fb3772fad465235f2bc">acc_detector_distance_peak_deactivate</a> (<a class="el" href="group__Distance__Peak.html#ga1c4bbcd8dbbfaed9e8f9dff8e75bd5bd">acc_detector_distance_peak_handle_t</a> handle)</td></tr>
<tr class="memdesc:ga92eb1892440a8fb3772fad465235f2bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deactivate a distance detector.  <a href="group__Distance__Peak.html#ga92eb1892440a8fb3772fad465235f2bc">More...</a><br /></td></tr>
<tr class="separator:ga92eb1892440a8fb3772fad465235f2bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5d78f25d507796741af42668640a4edd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Base.html#gacaedd5eecda28ac996abb8ff9e872c30">acc_base_configuration_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Distance__Peak.html#ga5d78f25d507796741af42668640a4edd">acc_detector_distance_peak_get_base_configuration</a> (<a class="el" href="group__Distance__Peak.html#ga3d747e79d0b7aca215d412c2ca578bd0">acc_detector_distance_peak_configuration_t</a> configuration)</td></tr>
<tr class="memdesc:ga5d78f25d507796741af42668640a4edd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the distance detector base configuration.  <a href="group__Distance__Peak.html#ga5d78f25d507796741af42668640a4edd">More...</a><br /></td></tr>
<tr class="separator:ga5d78f25d507796741af42668640a4edd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad8ac1add38b5901765e89d13cfd4c4cb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__Generic.html#gaa281da2c8fcd709b60cfdfe2b75b888a">acc_service_profile_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Distance__Peak.html#gad8ac1add38b5901765e89d13cfd4c4cb">acc_detector_distance_peak_service_profile_get</a> (<a class="el" href="group__Distance__Peak.html#ga3d747e79d0b7aca215d412c2ca578bd0">acc_detector_distance_peak_configuration_t</a> configuration)</td></tr>
<tr class="memdesc:gad8ac1add38b5901765e89d13cfd4c4cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the current service profile used by the detector.  <a href="group__Distance__Peak.html#gad8ac1add38b5901765e89d13cfd4c4cb">More...</a><br /></td></tr>
<tr class="separator:gad8ac1add38b5901765e89d13cfd4c4cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga15dae124f4ee57657df1c310187c2f6b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Distance__Peak.html#ga15dae124f4ee57657df1c310187c2f6b">acc_detector_distance_peak_service_profile_set</a> (<a class="el" href="group__Distance__Peak.html#ga3d747e79d0b7aca215d412c2ca578bd0">acc_detector_distance_peak_configuration_t</a> configuration, <a class="el" href="group__Generic.html#gaa281da2c8fcd709b60cfdfe2b75b888a">acc_service_profile_t</a> service_profile)</td></tr>
<tr class="memdesc:ga15dae124f4ee57657df1c310187c2f6b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a service profile to be used by the detector.  <a href="group__Distance__Peak.html#ga15dae124f4ee57657df1c310187c2f6b">More...</a><br /></td></tr>
<tr class="separator:ga15dae124f4ee57657df1c310187c2f6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga70df50df5248077c85c4fcb0c3de81c6"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Distance__Peak.html#ga70df50df5248077c85c4fcb0c3de81c6">acc_detector_distance_peak_running_average_factor_get</a> (<a class="el" href="group__Distance__Peak.html#ga3d747e79d0b7aca215d412c2ca578bd0">acc_detector_distance_peak_configuration_t</a> configuration)</td></tr>
<tr class="memdesc:ga70df50df5248077c85c4fcb0c3de81c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get running average factor.  <a href="group__Distance__Peak.html#ga70df50df5248077c85c4fcb0c3de81c6">More...</a><br /></td></tr>
<tr class="separator:ga70df50df5248077c85c4fcb0c3de81c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gada48410a45a4d775e77992c736f19c0a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Distance__Peak.html#gada48410a45a4d775e77992c736f19c0a">acc_detector_distance_peak_running_average_factor_set</a> (<a class="el" href="group__Distance__Peak.html#ga3d747e79d0b7aca215d412c2ca578bd0">acc_detector_distance_peak_configuration_t</a> configuration, float factor)</td></tr>
<tr class="memdesc:gada48410a45a4d775e77992c736f19c0a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set running average factor.  <a href="group__Distance__Peak.html#gada48410a45a4d775e77992c736f19c0a">More...</a><br /></td></tr>
<tr class="separator:gada48410a45a4d775e77992c736f19c0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab8053121ea3d6789e402d361820252e2"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Distance__Peak.html#gab8053121ea3d6789e402d361820252e2">acc_detector_distance_peak_downsampling_factor_get</a> (<a class="el" href="group__Distance__Peak.html#ga3d747e79d0b7aca215d412c2ca578bd0">acc_detector_distance_peak_configuration_t</a> configuration)</td></tr>
<tr class="memdesc:gab8053121ea3d6789e402d361820252e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the sensor downsampling factor.  <a href="group__Distance__Peak.html#gab8053121ea3d6789e402d361820252e2">More...</a><br /></td></tr>
<tr class="separator:gab8053121ea3d6789e402d361820252e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga520b47c7670d526bd7a20738ad5692df"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Distance__Peak.html#ga520b47c7670d526bd7a20738ad5692df">acc_detector_distance_peak_downsampling_factor_set</a> (<a class="el" href="group__Distance__Peak.html#ga3d747e79d0b7aca215d412c2ca578bd0">acc_detector_distance_peak_configuration_t</a> configuration, uint16_t downsampling_factor)</td></tr>
<tr class="memdesc:ga520b47c7670d526bd7a20738ad5692df"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the sensor downsampling factor.  <a href="group__Distance__Peak.html#ga520b47c7670d526bd7a20738ad5692df">More...</a><br /></td></tr>
<tr class="separator:ga520b47c7670d526bd7a20738ad5692df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga067d3d45df1a1e9c55a611adcf1c8cf0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Distance__Peak.html#ga067d3d45df1a1e9c55a611adcf1c8cf0">acc_detector_distance_peak_get_next</a> (<a class="el" href="group__Distance__Peak.html#ga1c4bbcd8dbbfaed9e8f9dff8e75bd5bd">acc_detector_distance_peak_handle_t</a> handle, <a class="el" href="structacc__detector__distance__peak__reflection__t.html">acc_detector_distance_peak_reflection_t</a> *reflections, uint16_t *reflection_count, <a class="el" href="structacc__detector__distance__peak__result__info__t.html">acc_detector_distance_peak_result_info_t</a> *result_info)</td></tr>
<tr class="memdesc:ga067d3d45df1a1e9c55a611adcf1c8cf0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve the next result from the distance detector.  <a href="group__Distance__Peak.html#ga067d3d45df1a1e9c55a611adcf1c8cf0">More...</a><br /></td></tr>
<tr class="separator:ga067d3d45df1a1e9c55a611adcf1c8cf0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga72746c917b7cacf7d3b97bda2265a53f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Distance__Peak.html#ga72746c917b7cacf7d3b97bda2265a53f">acc_detector_distance_peak_get_metadata</a> (<a class="el" href="group__Distance__Peak.html#ga1c4bbcd8dbbfaed9e8f9dff8e75bd5bd">acc_detector_distance_peak_handle_t</a> handle, <a class="el" href="structacc__detector__distance__peak__metadata__t.html">acc_detector_distance_peak_metadata_t</a> *metadata)</td></tr>
<tr class="memdesc:ga72746c917b7cacf7d3b97bda2265a53f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the distance detector metadata.  <a href="group__Distance__Peak.html#ga72746c917b7cacf7d3b97bda2265a53f">More...</a><br /></td></tr>
<tr class="separator:ga72746c917b7cacf7d3b97bda2265a53f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6135ee825ad9e6d70c4c2789b184ca2d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Distance__Peak.html#ga6135ee825ad9e6d70c4c2789b184ca2d">acc_detector_distance_peak_set_threshold_mode_fixed</a> (<a class="el" href="group__Distance__Peak.html#ga3d747e79d0b7aca215d412c2ca578bd0">acc_detector_distance_peak_configuration_t</a> configuration, uint16_t fix_threshold_value)</td></tr>
<tr class="memdesc:ga6135ee825ad9e6d70c4c2789b184ca2d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the threshold mode to fixed.  <a href="group__Distance__Peak.html#ga6135ee825ad9e6d70c4c2789b184ca2d">More...</a><br /></td></tr>
<tr class="separator:ga6135ee825ad9e6d70c4c2789b184ca2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa06f38ab9af1a972b4ff2e2ee1fdbd00"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Distance__Peak.html#gaa06f38ab9af1a972b4ff2e2ee1fdbd00">acc_detector_distance_peak_set_threshold_mode_provided</a> (<a class="el" href="group__Distance__Peak.html#ga3d747e79d0b7aca215d412c2ca578bd0">acc_detector_distance_peak_configuration_t</a> configuration, size_t threshold_context_size, void *threshold_context_data)</td></tr>
<tr class="memdesc:gaa06f38ab9af1a972b4ff2e2ee1fdbd00"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the threshold value to the provided one.  <a href="group__Distance__Peak.html#gaa06f38ab9af1a972b4ff2e2ee1fdbd00">More...</a><br /></td></tr>
<tr class="separator:gaa06f38ab9af1a972b4ff2e2ee1fdbd00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7fe2b067b7a880e2ced6b6297dbf390f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Distance__Peak.html#ga7fe2b067b7a880e2ced6b6297dbf390f">acc_detector_distance_peak_set_threshold_mode_estimation</a> (<a class="el" href="group__Distance__Peak.html#ga3d747e79d0b7aca215d412c2ca578bd0">acc_detector_distance_peak_configuration_t</a> configuration)</td></tr>
<tr class="memdesc:ga7fe2b067b7a880e2ced6b6297dbf390f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the threshold mode to estimation i.e. the distance detector estimates and creates threshold to be used.  <a href="group__Distance__Peak.html#ga7fe2b067b7a880e2ced6b6297dbf390f">More...</a><br /></td></tr>
<tr class="separator:ga7fe2b067b7a880e2ced6b6297dbf390f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gace179eaaabc79e7a3fb81df5e7ddace4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Distance__Peak.html#gace179eaaabc79e7a3fb81df5e7ddace4">acc_detector_distance_peak_threshold_estimation_update</a> (<a class="el" href="group__Distance__Peak.html#ga3d747e79d0b7aca215d412c2ca578bd0">acc_detector_distance_peak_configuration_t</a> configuration, uint16_t updates_count, float distance_start_m, float distance_end_m)</td></tr>
<tr class="memdesc:gace179eaaabc79e7a3fb81df5e7ddace4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Threshold estimation update.  <a href="group__Distance__Peak.html#gace179eaaabc79e7a3fb81df5e7ddace4">More...</a><br /></td></tr>
<tr class="separator:gace179eaaabc79e7a3fb81df5e7ddace4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadb03f6de942299c24aefb9dce626ac26"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Distance__Peak.html#gadb03f6de942299c24aefb9dce626ac26">acc_detector_distance_peak_set_absolute_amplitude</a> (<a class="el" href="group__Distance__Peak.html#ga3d747e79d0b7aca215d412c2ca578bd0">acc_detector_distance_peak_configuration_t</a> configuration, bool set_absolute)</td></tr>
<tr class="memdesc:gadb03f6de942299c24aefb9dce626ac26"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set if distance detector should operate on absolute amplitude (otherwise delta amplitude compared to threshold, which is the default behaviour)  <a href="group__Distance__Peak.html#gadb03f6de942299c24aefb9dce626ac26">More...</a><br /></td></tr>
<tr class="separator:gadb03f6de942299c24aefb9dce626ac26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga537b6fadf2ec8acbe317ddfcdbcf2c75"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Distance__Peak.html#ga537b6fadf2ec8acbe317ddfcdbcf2c75">acc_detector_distance_peak_threshold_estimation_reset</a> (<a class="el" href="group__Distance__Peak.html#ga3d747e79d0b7aca215d412c2ca578bd0">acc_detector_distance_peak_configuration_t</a> configuration)</td></tr>
<tr class="memdesc:ga537b6fadf2ec8acbe317ddfcdbcf2c75"><td class="mdescLeft">&#160;</td><td class="mdescRight">Threshold estimation reset.  <a href="group__Distance__Peak.html#ga537b6fadf2ec8acbe317ddfcdbcf2c75">More...</a><br /></td></tr>
<tr class="separator:ga537b6fadf2ec8acbe317ddfcdbcf2c75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabb6a60e7104814a6f7e3c86d6d3b25dc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Distance__Peak.html#gabb6a60e7104814a6f7e3c86d6d3b25dc">acc_detector_distance_peak_threshold_estimation_get_size</a> (<a class="el" href="group__Distance__Peak.html#ga3d747e79d0b7aca215d412c2ca578bd0">acc_detector_distance_peak_configuration_t</a> configuration, size_t *threshold_data_size)</td></tr>
<tr class="memdesc:gabb6a60e7104814a6f7e3c86d6d3b25dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the size of threshold estimation data.  <a href="group__Distance__Peak.html#gabb6a60e7104814a6f7e3c86d6d3b25dc">More...</a><br /></td></tr>
<tr class="separator:gabb6a60e7104814a6f7e3c86d6d3b25dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga546b323367bca6ae047a8f7fb7f874f4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Distance__Peak.html#ga546b323367bca6ae047a8f7fb7f874f4">acc_detector_distance_peak_threshold_estimation_get_data</a> (<a class="el" href="group__Distance__Peak.html#ga3d747e79d0b7aca215d412c2ca578bd0">acc_detector_distance_peak_configuration_t</a> configuration, size_t threshold_data_size, uint8_t *threshold_data)</td></tr>
<tr class="memdesc:ga546b323367bca6ae047a8f7fb7f874f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the result of a threshold estimation.  <a href="group__Distance__Peak.html#ga546b323367bca6ae047a8f7fb7f874f4">More...</a><br /></td></tr>
<tr class="separator:ga546b323367bca6ae047a8f7fb7f874f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga86791572354ebfaab1a5047c0cce15c2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Distance__Peak.html#ga86791572354ebfaab1a5047c0cce15c2">acc_detector_distance_peak_set_sensitivity</a> (<a class="el" href="group__Distance__Peak.html#ga3d747e79d0b7aca215d412c2ca578bd0">acc_detector_distance_peak_configuration_t</a> configuration, float sensitivity)</td></tr>
<tr class="memdesc:ga86791572354ebfaab1a5047c0cce15c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set sensitivity factor for false detection rate, 0.0 for lowest sensitivity and 1.0 for highest sensitivity.  <a href="group__Distance__Peak.html#ga86791572354ebfaab1a5047c0cce15c2">More...</a><br /></td></tr>
<tr class="separator:ga86791572354ebfaab1a5047c0cce15c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac3b63640f0bb6e2ddfe5578cb752e427"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Distance__Peak.html#gac3b63640f0bb6e2ddfe5578cb752e427">acc_detector_distance_peak_set_sort_by_amplitude</a> (<a class="el" href="group__Distance__Peak.html#ga3d747e79d0b7aca215d412c2ca578bd0">acc_detector_distance_peak_configuration_t</a> configuration, bool sort_by_amplitude)</td></tr>
<tr class="memdesc:gac3b63640f0bb6e2ddfe5578cb752e427"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set sort reflection by amplitude.  <a href="group__Distance__Peak.html#gac3b63640f0bb6e2ddfe5578cb752e427">More...</a><br /></td></tr>
<tr class="separator:gac3b63640f0bb6e2ddfe5578cb752e427"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8bd94eea7d9bf20667d44428ca64bef9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Distance__Peak.html#ga8bd94eea7d9bf20667d44428ca64bef9">acc_detector_distance_peak_set_service_data_callback</a> (<a class="el" href="group__Distance__Peak.html#ga3d747e79d0b7aca215d412c2ca578bd0">acc_detector_distance_peak_configuration_t</a> configuration, <a class="el" href="group__Distance__Peak.html#ga9f08a141f9e0113c720a276ca9540393">acc_detector_distance_peak_service_data_callback_t</a> service_data_callback)</td></tr>
<tr class="memdesc:ga8bd94eea7d9bf20667d44428ca64bef9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a callback function to get the service data.  <a href="group__Distance__Peak.html#ga8bd94eea7d9bf20667d44428ca64bef9">More...</a><br /></td></tr>
<tr class="separator:ga8bd94eea7d9bf20667d44428ca64bef9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="dir_b07d857643c9a57cbe1676d49f971410.html">rss</a></li><li class="navelem"><a class="el" href="dir_93f477736309f47042deb25f56057f3a.html">include</a></li><li class="navelem"><a class="el" href="acc__detector__distance__peak_8h.html">acc_detector_distance_peak.h</a></li>
    <li class="footer">Generated on Mon Dec 2 2019 09:40:46 for Acconeer API by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
  </ul>
</div>
</body>
</html>
